﻿.err_msg {
    display: block;
    color: #c00;
}

.verifycode-group {
    display: inline-flex;
}

.verifyCode-img {
    margin: 5px 0 5px 10px;
    height: 40px;
    border: 1px solid #ccc;
}

.varifyway_header {
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    background: #ffffff;
    position: relative;
    padding: 15px 0px;
    color: #005824;
    -webkit-tap-highlight-color: transparent;
}


    .varifyway_header::before,
    .varifyway_header::after {
        content: '';
        position: absolute;
        top: 50%;
        right: 20px;
        z-index: 2;
        display: block;
        width: 14px;
        height: 1px;
        background: #005824;
        pointer-events: none;
        -webkit-transition: -webkit-transform 0.25s ease-in-out;
        transition: transform 0.25s ease-in-out;
    }

    .varifyway_header::before {
        content: '';
        /*right: 25px;*/
        margin-top: -5px;
        -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        transform: rotate(45deg);
    }

    .varifyway_header::after {
        /*right: 15px;*/
        margin-top: 5px;
        -webkit-transform: rotate(135deg);
        -ms-transform: rotate(135deg);
        transform: rotate(135deg);
    }


    .varifyway_header h4 {
        float: right;
        top: 50%;
        right: 50px;
        position: absolute;
        margin-top: -9px;
        color: black;
        font-weight: 100;
    }

.varifyway_detail {
}

    .varifyway_detail img {
        height: 60px;
        float: left;
        margin-right: 10px;
    }

    .varifyway_detail div {
        float: left;
        margin-top: 8px;
    }

        .varifyway_detail div span {
            display: block;
            line-height: 26px;
            font-size: 16px;
            color: black;
            overflow: hidden;
        }

            .varifyway_detail div span:nth-child(2) {
                color: #b8b8b8;
                font-size: 14px;
            }

.box h3 {
    padding: 0 0 15px;
}
.Success {
    padding: 30px 15px 20%;
}
    .Success dl {
        border: 1px dotted #7d7d7d;
        padding: 30px 15%;
        position: relative;
        text-align: center;
    }
    .Success .icons {
        width:15%;
        display:block;
        position: absolute;
        left:0;
        top:0;
    }
.glyphicon-ok {
    color: #06bf04;
    border-radius: 100px;
    border: 3px solid #06bf04;
    padding:10px;
    font-size:30px;
    margin: 0 0 20px;
}
#VerifyCode {
    width: 180px;
    float: left;
}
#getCode {
    width: 100px;
    float:right;
    vertical-align:bottom;
}